SP_DRVINFO_DATA (Structures)
Last changed: anonymous

.
Summary
An SP_DRVINFO_DATA structure contains information about a driver.

C# Definition:

/// <summary>
/// An SP_DRVINFO_DATA structure contains information about a driver.
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public struct SP_DRVINFO_DATA_V1
{
    public int cbSize;
    public int DriverType;
    private IntPtr Reserved;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string Description;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string MfgName;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string ProviderName;
}

/// <summary>
/// An SP_DRVINFO_DATA structure contains information about a driver.
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public struct SP_DRVINFO_DATA_V2
{
    public int cbSize;
    public int DriverType;
    private IntPtr Reserved;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string Description;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string MfgName;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string ProviderName;
    public System.Runtime.InteropServices.ComTypes.FILETIME DriverDate;
    public long DriverVersion;
}

VB Definition:

Structure SP_DRVINFO_DATA  
   Public TODO
End Structure

User-Defined Field Types:

None.

Notes:

None.

Documentation
SP_DRVINFO_DATA @msdn on MSDN